MSVQYDFSAIPLLADAARRYAWQDCCSIALPPDAPAADAAGLLRAFSAAMPLWARALMRLRDRLVSPLGLKTAQPAAAAEPFHVGQQLGVFRVLHLGEHVAVLGEDDRHLDFRVVLQWRPGRLEVSTLVRTHNLLGRMYLAGVTPFHHAIVAASMRRMAAALG