MPSGSLRQLHGCPSWYNFNSRLKHPVSNFSLPSGLLLSPMLFHSDPQSSPTAAATNYGTGFYIDIPNAKYQGADVDVILTAGHNLISQNKEKSKNLRVFSGDDDEKGWPVPEDNVKICPEYADKPNETGSAFDWAVIFKPKDMSKKKTWKGFQFNLAFAANPPRSGGEGSLQKFMAARIWVSGYSIRNTPSNRKGALRYSAEKGWPTGLKRLSYKVRTEPGMSGSPVWAVCDDELTVVGIHTTGEDRANAPNVSQGVRLDLDILERLFNWTGTAVRSKKLKVATAHPFSAEGLYLSFSSSSKDPARVRLGADGLDTVLDTLPFGRRLVPDGSNIVSKNPATFVFRLHRPSDTPNTPAAGEESQDQWVLLDTVRNRVLLSPTLQKHCAFTFQRKGKNGPFGICPAESKDQQLTLGSKYIRREDSCYGPVESSEVSFTPWYGTPTSLFCFE