MLTDLKVKVGPQFYRYHEGALASVPSLFKEYHAQRILVVHGTVSFEKAQPFLPFLADSEYQFFYHTYTGECSYFGAEQISQQIKEHQIDFLLGVGGGKLADLVGYSAHLNNLNFGLVPTLASNCAPWTPLAVMYQENGAAEGKTEHFFRQAAFLITDPKLLLDAPRDYFVAGLADTLAKWYESETILRQAHLQGEPFLQLAGATAKLSQEAIMRDSKAALAAMDEGKLTPEFVHLSEIVFAVSGLVGGFGDKYARNAAAHAMHDAMSKFLPKSHDYLHGEKVAYGIFYQLALEKRWAIIDALIPFYQELNLPMSLRQMGLYPEEEAVLDAMVQFIDSKEKVHLIPIEISEERLRQGIEELEKYIQNQG*