MKRLVLPALAGFLLSMGLASTARAVEILRWERLPLAVPLVVGQERVIFIDRNVRIGVPESIGAHLRVQSAGGAIYLRASEPIPPSRLQLQDAESGALILLDIAAEPAKAGQPALEPVRIVASEWAPSPTANPASTSASEDEPSVTASAAAPHATPVPVVLTRYAAQNLYAPLRTVEPVAGIGRVSPRRSLALDTLLPTLPVRAQVLAAWRLEDQWVTAVKLTNTSARWLDLDPRALQGDFVAATFQHTTLGPAGQSADTTVVYLVTRGHGLAESLLPKVAPIDATVNLPPAAAGGQAEGGARDEK