MSLAEFDEIKYDHSANRLDVPSNYLMKKARRNPDGLEDLRRSMRSATIYVGNLSFYTSEEQIYELFSKSGVIKRIIMGLDRFKFTPCGFCFVIYNTPEEALNAVKYLSDTKLDDRNISLDLDPGFEDGRQFGRGKSGGQVSDELRFEFDASRGGYTVPLVDRIGFSNSHNFGARRVRDTYVPEGVEDEDGEDRDEYVPGEA