MEQKYEEDIQKLQQEIEMLEAEQEETLRSIFVQHGDRLQQGVKSACEERGGGGAQQHAVSKLITEVRELEKDLRRQTEINGITLNECFVKTLHKSERKLVQQLRLAGHCGLLLFQVEFAVTEIQEDNVLHRRVTELNIVVDGVEFKDFSAFVSRVEDTKDLLLFFRTLRTFSERCEDRRQTFQHFQEKYPDVVNLPEGCRSEIMIIRSPQLPGISMTLFWKIHVSKEGVVKPLLDLLLKMPDQALELDTKKVMEKGSDYFQSLLQLLGVEASIEGLIRAVCS