MDLDQLVISPPLALDPKPAGDGAAASEKQRGFLARVIELFKSVRPGSDITKFQVPVQLNMPKSQLQVYGESVYCCGQDLLSACASGVNPLERFLRVVAWHISTTRLAPFAQAPFNPILGETHHVSCGNLNVLLEQVSHHPPITALYATNEVANLRLQWWQNACPRFYGNKVEVTIKGKRNLWLDLHKENYEMTCPKLLIRLFPAPGNEWVGSTTVKCSSSGLEATLIFKGKPFFGLTGTLGQITGQILDKNSNTVLYELSGGWNRVVTLKEVKTGEMSVLFDAQTLLNNLKAPTVQNVKDLKEIESIVVWRAAMQGLVRREWEVARKAKHELEERQRALAKKRKQDGKPWTPKHFELDGGNWQWCHTNQLVCQAPLVVSLDP*