MKLVLWVLALLAAAAVIVLTAYYNTGSVLFTVPPYKVELAFNTFVLILLFAFILFYALLRALSGLSGLRSRKVEQLTRSGLKAFFETRYDRAVALAEKAARLADRQTIKVLNAVVAARSAHQQRNYALRDRLLAVAREQAPAGRALALIAEAELLLDEGRHGDALAALQSLYSTGGLQSTAVLLLELKARQMAGNWDAVLELTKVLVNRPAVDRTLIDELRFRAHLENIRKNAKDIASLRKYWGSLSYREKLDGRLAVAAARALIFLGDNATAQKIIENGLDAQPYPELVTLYADCKSGVVSWQIQRAESWLAKYPNNAGLLLTLGRLCTYGELWGKAQSYLEASLSIEPGYPVHLALAQLFEKLGKQEAASEHYRKGLDFALKRIGTA