MKLSFSALCKQIPMHFQRTMINRFYGTTSTKYKKRDWVFARIAPLGSPDMSMVPVLEQWVEEGKTVAKGELQWIIKRLNSYKRYKHALEVSHWMTDRRYLPLQVADVAERINLVYKVKGLEEVEKYFNSISQILRRPEVYTALLNCYTNEKSVGKAEAIMQQLRDMGFAKGTLCYNHMMNLYCKTGTWEKMDKLMNEMEQKGVNFDEFTLTIRLTAYATAGDSEGMDKILAMMESDKQIILHWDTYSIAAELYLKVGLVEKALELLSRLDSMILTRKKSNGAYNDLLKLYAEAGKKEEVHRVWDLYKQNMRILNKGYISVMSALMKFGDTERVEKIFEEWESEALSYDFRVPDVLIRSYCRNGLLGKAKALMDKGISKGGVPWVTTWCHLANGYIHEDLVPEAVEALKKAISICPPNYKPSKETLATCVNYWEKQGNVDNAADFVRSLEQDHIFSPVFRDKLLCFIKEEKLQT*