MRAQIQALVNKSTRRAAGKSSCGNPLATAVLSRLKGPVAGRYAQVRLQQCYTAGVWPTWDDLKVEIEKYFKPQAERDWACQQICSFKQGNMRTDDFVTRFLALSIQGGLGNEHAVELLERNVNPHIAEQLYLQDMRNENLSQTAEEVRKIGRAIELYKMHQGGETTKNNQSQRCPGSSNHHNHSHGFKLFGLQPGQGAPMDIGAVQGGQMRRFKGNCYNCGQEGHMSQDCRKGAQAAQQKNNQGHHARQLESEKPDDWLQTLAGQSYNKIWAFFYDQQAAEMKAQGKEFRA