MSTGNLDFEQFRVFLEKACGILLGENKQYLVSSRLNKLMEQQGIKSLGELVQRIQSQPRSGLREQVVDAMTTNETLWFRDTYPFEVLKNKVIPEFIKNNPGQRLRIWSAACSSGQEPYSISMAIDEFERSNLGQLKMGAQIVATDLSGAMLTNCKTGEYDSLAIGRGLSQERLQRYFDTKGPGRWAVKAPIRSRVEFRSFNLLDSYAALGKFDIVFCRNVLIYFSAQVKKDILMRIHSTLKPGGYLFLGASEALNGLPDHYQMVQCSPGIIYQAK