MLLGMVNDPRVVLVKLADRLHNMRTIYALPAPKARAVAQETLAVWCSLASRLGVWTVKAELEDLCFAVLEPQTFRELRSGLAAMWSVDEEVRHYRKMTKREKRRALIYGTESTEDESNEEIEDLSMKDLLDAVIPFDLLSGRKNRGKQKFGLPPSLSKSKVIEDTKVALAALSLCEEALDKEVAISTPYIPGTEVTLSGRLKSLYSTHSKMKRKGVHLDQIYDARALRVVVGDGGGKLHVAAIKGCYSLLDVVHRLWMPISGEFDDYILNPKPSGYQSLHTAVRGPDGAPLEVQIRTQLMHEQAESGNAAHWLYKESGAPVMTQDLPTNGRDSDTDLTPSSSTPSKQVQLRYPALRIEGGSLRAAVVIRP*