MSFSFEVGDTTVWSPALRVGDLYVRMVSDVAALLGMPTGLVPIASDMWDIDLDPFEALVREMFHLYFETTHQVMKGMIAGVLAPSIVLLERGGRVLDTRSAAETNFVARARDLSMAP