MSLSTLRLGKWVPHRGTILETPLADVPYPAVDITPVEAYGIPGLSKEIYDAMRTFFNELDLYNALDINPWCELKDSQYLGIGTPERQILLHFYEQHTDRKGVFVRDAYVSRIFLAPLDEFEDKQMLAVAGFTNLCLEPLNVEHRRMMNGSWDENCTILPTNVGVTLCSGSGKKHLSPSLPAALKPKIPRPANEWILYRADNHIPIKKAYPGITNNEISSIIAGMWAAETPERRLKYKIRADLLKEAHKKAYPTYKYAPRKPSEKKRRASKKTLTKPTTNQLSHNINTTTSSISFPIANNNSIDNSDLNTFGLNIHINHSNITEQQLQSENSRLTYNDQSIGMNFTSTESWQMVQQQDLYDFFSPRQITLGATESDNVQICQGSSSDMCWKRTDI