MRFQTALSPADTAWLLALVADWQMIADLAFSDLVLWVEDVEARGTWAAAQIRPTTGPTTLLEDVVGSFVPTGRHPAVESALAGRAPVGGVPDALGRAVHAVPVRRAGRIIAVVERRREDPGTRSAGALESAYLEVADELFEMIRRGEFPGDTHRSELADSLRVGDGFVRTDPAGVVRFASPNALSAYRRLGLVGDLVGARLPDVTAGLLSRRTQAHGSPGLLAGGEGTEGELENATATLRIRVIAVRIRGESHGSLILLRDVTELRSRERELLSKDATIREIHHRVKNNLQTVAALLRLQGRRLSNPEARHALDEAVRRVGSIALVHETLSHSAGDAVDFDDIADRLLRTVLDVAGDGTVRAERVGSFGSLPGEVATPLAMVLTELIQNAAEHAFVDGRPGHIGVAANRIRDRVKVRVSDDGVGLPADFSAESSLGLSIVSTLVQTELGGSLAFESRGSGGTTVSIALDVPAARAG