MKLNQILTISGKPGLYQLQSRTRSGFIALSLIDQKHISIGLRNNVSLLSEIAIYTLEGEKPLEEIFKAIKEKENGGKTAISHKATNDELEAYFFSVIPNYDEDKVYPSDIRKIIQWYNLLIDRGFLEDDPSEETKVEEEK