MSPDKWWDRFGNGRRRRRRRRLTAAETGEHQVMAESNAGHCRQEDWPVTREKGGRLLMMCAEWPVAAAGGMADYCAQKGLAGGEGGDVAGCFTMQQVAAAAFRWSAEPGR