MSKLYASWQHGFTAVAENPGTSAFRQGFGVTFSLPANGGDWIHLAIPTPVIVEDRRATLDRVLILFHARETSSLLHVHVWDGPNRILARDDLKIEGDHVHGLSANNVFPVGRDGINFGCGISMYFAAGQIDSHVFIAGFGGDFSHNI