MGSAARKETLMSRTLALIAAATLLSSGGAAAQAPAPTDAQIAHIAYTAGELDIAAGRQALEKSKDPAVRAFAETMVRDHAAVNRQALALVKKLGVTPQDNPTSQALTADAQAKLKAMSALQGAAFDQAYVRNEVAFHQTVNGALQGTLIPGARNAELKDLLQTGLALFREHQGHAEQLSKAVRP