MKLELENCDLWNSFSKLGTEMIVTKSGRRMFPALKVKLTGLKPNLKYALLLDIVPCNRNRYKFTNGRWSVTDRTEPAADLSCGRMFVHGDSPTSGEHWMRQVVSFHKMKLTNNTTDQHGHIILATMHKYTPRIHVVQTDDLQSLHRSPFNTFTFQQTSFIAVTAYQNEMVTKLKIHHNPFAKGFRETKNDKRYVWCLEILY