MSLFTFKKGLHLPYNKEFTKDKSIEIFKPKKELIFPLSQHIGAPCEPIVEVGQKVLVNEKIADSSAFVSSPIHSSVSGTIKDIREIQSINGSNTQAIIIENDSKYEKYPKENLKYSSKLSLKDVVKLVKDYGIVGLGGATFPCHVKLNVKEDKEIKYIIINAAECEPYLTCDHRVMLEYTEEIIGGLRILLELFPKALIYIGIEDNKLNAIDKFKSILGEDNKIKVMPLKSKYPQGSEKHLIYALTKLQVPSGKLPLDIGCIAFNVSTIYQLYASLINGLPLTERIITVTGDSIRSPKNLRVKIGTQVKDIIEFCGGFINKPNKIILGGPMMGTSVNSLDLPITKGTSGILCLSKVDTSPNSHCIRCGKCLNSCPMNLIPQKLNELALKDKFDEFEFLGGMDCLECGCCTFSCPAKISIVNNIRNAKKSLRNKSKN