MKSYRLSELSSSQVDSLKSRPRIDFSSIFATVNPIIDAVRSNGDNAVKEYTERFDKVQLNKVVEDMSELSVPELDSNVKEAFDVAYDNIYAFHLAQKSTEKSVENMKGVRCKRVSRSIGSVGLYVPGGTAVLPSTALMLAIPAQIAGCKTVVLATPPSKDGSICKEVLYCAKRAGITHILKAGGAQAIAAMAWGTDSCPKVEKIFGPGNQYVTAAKMILQNSEAMVSIDMPAGPSEVLVIADEHASPVYIAADLLSQAEHGPDSQVVLVVVGDSVDLNAIEEEIAKQCKSLPRGEFASKALSHSFTVFARDMIEAISFSNLYAPEHLIINVKDAEKWEGLIENAGSVFIGPWTPESVGDYASGTNHVLPTYGYARMYSGVSLDSFLKFMTVQSLTEEGLRNLGPYAATMAEIEGLDAHKRAVTLRLKDIEAKQLA