MTTENLLESALVRLDEAASHINIDADVIEKLKFARETMKVRLMIRMDDGSRKSFIAWRCRYDDTRGPTKGGIRYHPDSTVEEVETLAFWMTFKCAVMNLPYGGGKGAIQVDPRQLSKAELERLSRAYIQAFSGIIGPDRDIPAPDVYTNSMIMGWMADEYSQIVGQSSPAVITGKPIALGGSLGRNDATARGGFYLVRHLSHDLGLASVLRVAIQGFGNAGQFMAKLMAGDGHKIVAVSDSAGAVYCADGLDVDLLLAAKADGKSVISTAGHKGHEAISADELVAADCDVLVPSAMENMIHAGNAASIRAKLIVELANGPVTGDADKILAEKGVMVLPDILANAGGVTVSYFEWVQNRQGYYWTLEEIHERLKTIMEREGRAIWNHARERGVTLRTAAYVHALERLAQAIEAHGTQNDFAA