MSHMDLNSNRIAWVGNIYQKLEAICQEVNGVKIQEKARYIESQVKTGCDSVLKFCAEFMEDLGEIVSETSLMYDVDFEKCVEAEVRSPIEEETLTPAELDEFVSLGKGPNSTTLSNGPYVDVNQAEACSVLINNSDSISEELTECDYPEKEEEIHNNHSDACSASSAYQCASERSNDLEWGEASLSTNVIGTSIEEEEESENVELENSLYLQAANAIGTSIEEEEESENVELENSLYLQAANVVATSIKEEEEFENVKLGNSLYLQAGNNEVCFTSFQERKKRSYKKMLQDVFTSKMRSAKKQDHRKLEIESLTVNVETKDSEEISMSSAPKVDLISSEWELL