MKTLRSTVVRAAGSRLLSARAAAASVLDGAVDTSSASFLANAARMDEQLIEVRSATAVAHEGGGPRARALHTARGKMLARQRVEALLDPGSPFLELSPLAGHDLYGDEAVPSGGVVTGVGSVSGRLVMIVANDATVKGGTYYPITVKKHLRAQEVAAQNRLPCVYLVDSGGANLPRQADVFPDKEHFGRIFFNQARMSAAGVPQLALVCGSCTAGGAYVPAMADEAVIVRGNGTIFLGGPPLVKAATGEEVTAEELGGADVHCKTSGVTDHYALDEPHGLRLARQMVASLPPSQGGSLPRADARPPLFDPAELRGLVPADSRQPLPMRRVLARVLDGSELSEFKAEYGSTLITGFGSVHGYRVGVVANDGVLFSESAQKGAHFVQLCAQRGIPLLFVQNITGFMVGKAAEHEGIAKHGAKLVNAVATANVPKLTVVVGGSFGAGNYGMCGRAYSPRFMFMWPNSRIGVMGGEQAAGVLCQVKEAQAARAGTPLDAPGLEKYRESI