MKLSFSALWKQIPMHFQRTIINRFYGTTSTKYKKRDWVFARIAPLGSPDMSMVPVLEQWIEEGKTVAKGELQWIIKRLNSYKRYKHALEVSHWMTDRRYLPLQVADIAERINLVYKVKGLKEVEKYFNSISQILRRPEVYTALLNCYTNEKSVGKAEAIMQQLRDMGFAKGTLCYNHMMNLYCKSGTWEKMDKLMNEMEQKGVNFDEFTLTIRLTAYATAGDSEGMDKILAMMESDKQIILHWDTYSIAAELYLKVEQVEKALELLSKLDSMILTRKKSNGAYNDLLKLYAEAGKEEEVHRVWDLYKQNMRILNKGYISVMSALMKFGDTERVEKIFEEWESEALSYDFRVPDVLIRSYCRNGLLGKAKALMDKGISKGGVPWVTTWCHLANGYIHEDLVPEAVEALKKAISICPPNYKPSKETLATCVNYWEKQGNVDNAADFVRSLEQDHIFSPVFRDKLLCFIKEEKLQT*