MAAAVAGALVGVEPKAVVEAAQAKLLEERRATGAAASFRGAGLRLRQWDTLSEHFNLADTNLLRQPRVMRSVNEALLCKECKRPGHGDLLTREEEVELIGAMRSGQRLQMFLAAWQRATGRPPVHEEISARGFLGSSENVGEVLHAAGDAQSQLIICNVRLVHKIAQQYRSPQVIDYEDLFQAGLEGLQDGLRRYEPARGSRLGTCLYFSIRNTVVREYRRQNRVVIIPDSTQAELAALQSALTAFTDMHQRQPTFEELGTASGFTTRELHRLLRLHATREVFSGALCTAAYPRSGREAPQETWGDTLEGAVEEQVHSERAAGLLELQQHMDTAIRSLPDKEQTVLRSFYGLDGRPKNQKEIGEIMSTSEQYVSQLLNKARMRLRKQRAQTLLAYL