MKLSQSRLKLTASGDHPTKKTQRFSNSESSALKEALDQHLLEHGYDLSQAYEVLRLGREPGKRRNRVAIDWVEVARVCPDRSVQACYDHVGRIVMHDARKGQWTPDECATLRRLIIEHGPEWRRIGNLLGRHPELVRDKWRDEQYAFTRRAGPWSVDEKQLLRGLVEQALQLRALSSNQGCEDHGLGASHDHAGISWNAIADQMGGIRDRTQCRKQWYAVLDPSKHSVQMEWTLQDDIDLLEKMQAQLTSGAEEEADLNWHGFGPKWKNWQAQSRFKRLRKIIPGGETFSLEDVVNRLQLKAEKAKNEWQRYGKWHIM*