MHRLEGLARPQPPSQGATRQKCAEAPRAPAGRTHASSRRTHLLSIAGVAWAPGALLDSLKGEASLWGQEAELYRRKAAEALSEATGTQQSVAAAAADPIQLDLSLAEVLLAAPLAALKQPASFSPAGASAEPVVLPSLNRERYESDYAALLAQELPYFKKAAACGHCGTVSGPTALQDRAWFDFLSYIQFKALGRQLASTVAPTGAATSTLSGMERMHAGSPEMQLKAAEQAWLATGQLPGAAGGYAGTPQQQLEAAAAAFKARGQAAEGSSGSAAAAAARLSPVDVLRLAVGSEVLRHIESDLAAAAAQDGGGGGGDAGKAATVQLSAIRSTSTDLDAVRDGAQTLLAYFVSRGX