MSSQQDVNALLHNMWQQILALTNQLAELQANPPAATPSVEKKFNKKVEVVADPGAFEGDRARFAKWWIKLQIWVATAVLSRLKGPVAGRCAQVRLQECYTAGVWPTWGDLKKEIEKYFKPQAERDWAHQQIRSFKQGNMRTDDYVTRFLALSIQGGLGNEHAVELLERNVNPCIAEQIYLQDTRNENLALAAEERRPGSSNHQNHSHGFKPFGLQPGQGAPMDIGTVQGGQMRRFQGNCYNCSQEGHMSQDCRKGAQAAQQKNNQGCQARQLKSEKPDDRLQTLAGRSYDEIRAFFYDQQAAEMKAQGKEFGA