MQLTDFKALTFDCYGTLIDWETGIVNALQPLAKRTGKTFTSDELLEVFGRNESPQQTETPGALYQDILRAVYDRIAKEWGLEPDAAEREEFGTSVKNWPAFPDTVEALQYLKKHYKLVILSNIDRNEFKLSNAKLGVEFDHIITAQDVGSYKPNPNNFTYMIDALAKAGIEKKDILHTAESLYHDHIPANDAGLVSAWIYRRHGKEGYGATHVPSRMPNVDFRFNSMGEMAEAHKQALKG