MSLESVLGPPPALFTTLLDIPIPDCLISVNGSAPMAGNEDRLRKASPFLATLLSEREFQESRFLQLQLASSNAEFTFTKVMTFLNTGDFDMTGCTSEQMLAVANECRILSLQERALECLPAPLPKPVSRYPTTTAALPLPCPVPIFPSSAPNPFLFVDLQSQIHAANLLQMMMTQLHTVNPPQELLDDKSVKKRRVYGDTREMKKAHSLDSDEPYDNLGDVIIPSTDKEGWCRNKKYIEKTDGGFMCMVCKKVYGRYNSVSYHVTIYHRNPPIKCDLPGCQFTTREARYIHFHKYYRHGIPLPDSIDQGSRRCPHCRHVSKSPAMLEKHIRRHQIVETRDGTAEIDSTSMDHVVVDDEMNEEERIRGESLSMEVSEGPLEHSTMTTKPRAFTL