MQNSTLYPTVYVLGNGQLGRMLRYAGAPLDIYVEPLAFNAPVFDLPENAIITAEIERWEKTPLTELLGNHKNFVNQHIFGLLADRFTQKSLLDELNLSTSPWCLLKDKNQWNDLFQTVGEKVVVKRRTGGYDGRGQWIIRDENRADITDDLFGEVIAEKFIPFDYEVSIVGARFKNGEKRFYPVTHNLQQNGILRYSVVDCAFPQQSVQQKQAETMLGKIMDKLGYVGVMAMECFVVGDKLLINELAPRVHNSGHWTQLGCSISQFELHLRALLNLPTPELQTFAPSVMINLIGTNHNPKWLNIPFAQLHWYGKEVRIGRKVGHINLSHPNKAVIIQQLEKLCTELPEDYQSGLNWAIEKLK