MSLALVYSRALSGMNAPLVEVEAHLANGLPHFNIVGLPDTEVKESRDRVRAAIIQSGFEFPAKKITVNLAPADLPKESGRFDLPIAIGILAASGQVAPEKLAEYEFAGELALSGLLRPVRGALAMAWQGMQAKRAFVLPEENAGQAAVMRGITVYGARSLGEVAAHLNGIEPLAQTECSVPQMPSEHGGQPDLCDVKGQHTARLALEIAAAGGHSLLMMGPPGTGKSMLSQRLPGILPPLAEDELVEVWALRSLLPNHQQQLDSNRPFRSPHHSASAAAMVGGGSDPRPGEISLAHHGVLFLDELPEFDRKVLEVLREPLENGEIHISRAARQAVYPAKFQLVAAMNPCPCGYLGHPVKPCRCTPESVARYRSKISGPLLDRIDLTIEVPSLSAAELMQQEAGESSASVLERVIAARGKQYARQGKVNAALSVSELDSQARIQKEAQEALGSLLEKLSLSARSFHRIMRVARTLADLAGDEEVGRSHVMKAIGFRRAL*