MESDIRGALYIFAKGLSTPLLLGSRFGISVSSFDPLNQRIAYAEKGLHPSVYLYHSTKKQLLCKISDIAEVEVSAIAFSKDGHKLITASSEPDFRLCLWDLRDEQPSKIAEGHLDSAVEFASFNPANSDQICVSGSGSMSLWTYEHNFQRRTFTCKGFFPRPYEPHCHVWSEDGKMIYIGCLKGEVLSYNSTLIPQMSSTDEDESEPSFLQQLVEGNFKASVDANTFSASENKDRWQLLRVSQAMEKITSICLGQLHLVIVDVDGHVCWLSLLPAKSKEKGNIAFSDTNSVDMESCTTDRTSTSGETINTVTENLSRDQARNRVGFEMRATGNTALMVIYSMNLEVTQVTNMTYTTEQTKLVIGAASGCIILVRVNKQGLLSMISGKSGTALTESLAIIEWRSTYHYGPVLGFATLGNGKFVLTSGQDGTVRVWEADRGKELSRHCFKSPQLCIDSHEGSNTAVTGSQNGSLCMFKVDSMGRSAIVFQNKLHISAIDKVNTNFNKFYEGF*