MLIKEYRIVLPLTVEEYQVAQLWAVAEASKNETGGGEGIEVLRNEPYSNYPLLDGAYDVGQYTHKIYHLASKVPWWVRKLAPAGALELHEEAWNAFPYCRTILTNPNYMKDNFVAKVETIHLPDRGDTPNPHNLPPEILAQREIVYIDIANDPIDPCDDKPDSNPKLYRSARTGRGPLTGNWQDSCEPVMCCYKLVTVEFRWWGLQSRVEAFIHKSERRLFQVFHRELFCWTDQWYGLTMQDIRKIEDETKIELDVQRSEGSVRGMSAAE