MEKSRVLIVGGTGYIGKRLVKASLAQGHETFVLHRPEIGVDIEKVQLLLSFKEQGARLVSGSFNDHKSLVNAVKLVDVVICAISGVHIRSHQILLQLKLVDAIKEAGNIKRFLPSEFGTDPARMAHALEPGRVTFDDKMVVRKAIQEAHIPFTYISANCFAGYFLGGLCQPGFIIPPMDSVILFGDGNVKAIYVDEDDIAMYTIKTIDDPRTRNKTVYIRPPENILSQREVVQIWEKLIGKELHKSSISAQQFLSSMEGQPYEQQVGMGHYYHVCFEGCLTNFEIGEEGVEACGLYPQIKYTTVQDFMKRYV*