MSFFADIPIVATNNVVEKIEEYKREQPSIFAWEIRDKLLTDHICSQDTIPSIAKLMECDRWKKSSEHSYL