#include <stdio.h>
#include <stdlib.h>
#include <string.h>
unsigned int get_lin_mask(char *a1)
{
unsigned int v1;
unsigned int v2;
unsigned int v3;
long v5[4]={0,0,0,0};
char *src;
unsigned int v7;
v7 = 0;
src = a1;
strncpy((char *)v5, a1, 8);
v7 = strtoul((const char *)v5, 0, 16);
strncpy((char *)v5, src + 8, 8u);
v1 = strtoul((const char *)v5, 0, 16);
v7 += v1;
strncpy((char *)v5, src + 16, 8);
v2 = strtoul((const char *)v5, 0, 16);
v7 += v2;
strncpy((char *)v5, src + 24, 8u);
v3 = strtoul((const char *)v5, 0, 16);
return v7 + v3;
}
int main () {
char buff[80];
unsigned int v7[10];
char a2[20];
char a1[40] = "37b03c2605349e0ef6de206361ff7575";
v7[6] = get_lin_mask(a1);
sprintf(a2, "%08x", v7[6]);
printf("%s",a2) ;
return 0;
}