MSFDLSRLSLTSSPRLSFLTRTATKKGYIKCSMKSYRLSELSFSQVENLKARPRIDFSSIFTIVNPIIDAVRSKGDTAVKEYTERFDKVQLSKVVEDVSELDIPELDSAVKEAFDVAYDNIYAFHLAQKSTEKSVENMKGVRCKRVSRSIGSVGLYVPGGTAVLPSTALMLAIPAQIAGCKTVVLATPPTKEGSICKEVLYCAKRAGVTHILKAGGAQAIAAMAWGTDSCPKVEKIFGPGNQYVTAAKMILQNSEAMVSIDMPAGPSEVLVIADEHASPVYIAADLLSQAEHGPDSQVVLVVVGDGVNLKAIEEEIAKQCNSLPRGEFASKALSHSFTVFARDMIEAITFSNLYAPEHLIINVKDAEKWEGLIENAGSVFIGPWTPESVGDYASGTNHVLPTYGYARMYSGVSLDSFLKFMTVQSLTEEGLRNLGPYVATMAEIEGLDAHKRAVTLRLKDIEAKQSQTK*