MAEEIELLEVQDIPVEEGAGIDADNAEDVVIDLSWLGSMEEKLASTYRTESSPFTICRVPANIRECDHAAYNPRIVSIGPFHRGRATLQAMEEHKWRYLHKVLAFGEGRNNLEKFLKKMKEIETQARNCYSENIQMSSREFVEMMVLDGSFIVFFFLQRIHFVKLDVLIFGNRWMSEVIRVDMLLLENQLPFIVLERLCELIGLPRATLWNGAFSSFGHFFPHKLELKSPEEHVFHHLLHLLHLSLKPDSPARKAQTTSACGKLSSLRLCQHIGKTLRFLCPKYLIDTYDRFRTPSQQSLPKSKDTSPQQWNVIPSATELQEAGVRFQLKHARSFLQVRFEQGLMEMSRLDMYDRTGILFRNFIAFEQCFRDFGNHFSSYCMFVDFLVNTPRDVSILREADIIRSGLGSDKEVALLLNKLCKEIVWSSNHNYLADLLKEVNQHTQKRCPKWRAKLVHDYFSNPWAIISLIAGVIILVLTFLQTYFSVFGYFNPPKP