MSAEDLKNQGNKALLSGHYNDAVDLYTQAIELNPQSAVYYANRAQAHIKNEAYGVAIEDSSKAIELDPTYIKAYFRRAVSNTAIIKHKDALVDFKKVVQLAPGDNAAKQRLNECQKLVRKAAFALAIAVEEGPALSEQIDLDVVKIDNNYDGVKIDDGYDENDKPVFTVTQKFIDDLVERFKNGKLLHLRYVYAIVVGAIKLFKEEPTMVETPVPEGTTTTVCGDTHGQFFDLLEIFKLNGWPSATHRYVFNGDFVDRGSWSAEIAILLYALKLLNPSFIYLNRGNHETDDMNAVYGFEGEIKHKYNERTFKLFSESFSALPLAHLIGGAYFVVHGGLFSKDGVTLDDIRAYSRFSRKQPGNSGLMMEMLWTDPQPENGRSPSQRGVGIRFGPDVTEAFCKENGLKGVLRSHEVRMGGYEVEHNGKLVTVFSAPNYCDSQGNKGAYINIGHDLEMQFNVFDAQPHPDVKPMAYSNRLMG*