MKFLALLFLLSVGAASAEVSPRAVWLFRKLIKCTLPKSHPLLDFNGYGCYCGLGGSGTPVDELDRCCQVHDECYSQAEKLESCRFLLDNPYTKFYRYSCSDGEITCSSKNKECAMFICNCDRAAAECFAKAPYNPEHKDLDTDKHCK