MAVLNIRVEDRIRDQLKEMADAEGVTVSEYVRDLVMAAIVPVYEPPVRHGDEPAPETMRITDRQTLSLLHRILARVLPEDAKDEDGDAEYQLRRARVIESGFTGEYWREVAGFRTELSKRDCGRVLDLLDMFRAITYSIKRLEQQGTTASKELRYQLEFRGFDHNDGLEGHMASYVEHLMSDGRWAELQPQLKRHDDGNSHHRVLDTYTRMLAQHRRIKDSRSRGFDPDDYLLSIDELEQIAAARVHPSHRG