MNTNKALFLDRDGIINIDKGYVSQKEDFEFQKGIFELLKHAKSLGYKLLLITNQSGINRGYYTLKDFEQLTQYLQESLFKELGFNLDGIYFCRHAPEENCACRKPKPSLILQAAKEHQICLEQSFMIGDKESDMLAGLNAKVKNNLLLIQNPLKTPHSWIQCKDFKEMIDLIK