MNISVNGQSQVPPGFRFHPTEEELLKYYLRKKISNIKIDLDVIPDIDLNKLEPWDIQEMCKIGTTPQNDWYFYSHKDKKYPTGTRTNRATTVGFWKATGRDKTIYTNGDRIGMRKTLVFYKGRAPHGQKSDWIMHEYRLDESVLISSCGDHDVNVETCDVIGSDEGWVVCRVFKKNNLCKNMISSSPASSVKTPSFNEETIEQLLEVMGQSCKGEIVLDPFLKLPNLECHNNTTITSYQWLIDDQVNNCHVSKVMDPSFITSWAALDRLVASQLNGPNSYSIPAVNETSQSPYHGLNRSGCNTGLTPDYYIPEIDLWNEADFARTTCHLLNGSG