MVAVAVLAAGKGTRMKSDLPKVLHQLGGYSLVERVLQSCRPLAPERQILIVGYQAAAVESSLAGRSDVEFVEQREQLGTGHAIQQLLPCLQDYQGDLLVLNGDAPLLRSETLENLLATHQRHGNAATLLTAHLPDPKGYGRVFCNGDNRVTQIVEDRDCNAAQRQNHRVNGGIYCFHWPRLAAALPKLSANNDQKEYYLTEVVDYLDQVMAVDVDDYLEINGINDRKQLAAANDILQNRIKDDWMAQGITLINPDSITIDDTVVLEADVIIEPNTHLRGKTVIGRGSRIGPGSLIEDSIVGSDASVLFSVVSQSQIGDGCRLGPYSHVRGEADIQANCRIGNFVEVKKSVIGAQSNVAHLSYLGDAMLGQRVNVGAGTITANYDGVSKHATVIGSGTKTGANSVFVAPVQVGEGVTVAAGSVINRDVPAGSLAIARPRQRIIDNWQVPPAPQSGQP