MGSDSATVRATVVQASTIFYDTPATLVKAERLIADAAAYGSQLVVFPEAFIGGYPRGSTFGVIIGSRSAKGKEEFRKYHAAAIDVPGPEVDRLAAMAEKYKVYLVMGVIEREGYTLYCTVLFFDSQGRYLGKHRKLMPTALERVIWGFGDGSTIPVFETPIGKIGALICWENRMPLLRTAIYGKGIEIYCAPTADSRDVWQASMTHIALEGGCFVLSANQFCRRKDYPPPPEYMFGGSDDDLSPDSVVCSGGSVIISPSGAVLAGPNYEGEALISADLDFGEIVRSKFDFDVVGHYARPDVLSLIVKDHPLTPVTFTSGTKAESTQKS