MADMMQEKHDLDDSAACDEISPGEKQDPTAEAERHGPCVIRVDMLLLENQLPFIVLERLCELIGLPRATLWNGAFSSFGHFFPHKLELKSPEEHVFHHLLHLLHLSLKPDSPARKAQTTSACGKLSSLRLCQHIGKTLRFLCPKYLIDTYDRFRTPSQQSLPKSKDTSPQQWNVIPSATELQEAGVRFQLKHARSFLQVRFEQGLMEMSRLDMYDRTGILFRNFIAFEQCFRDFGNHFSSYCMFVDFLVNTPRDVSILREADIIRSGLGSDKEVALLLNKLCKEIVWSSNHNYLADLLKEVNQHTQKRCPKWRAKLVHDYFSNPWAIISLIAGVIILVLTFLQTYFSVFGYFNPPKP