MELSALTAVSPVDGRYGSKTIALRSIFSEFGLLKYRTIVEIRWLQKLAATAEIAEVPAFSAEANQFLDAIAANFNEADALRIKEIERTTNHDVKAVEYFLKEKVAAMPELHAVNEFIHFACTSEDINNTSHALMLKEARDTVILPEIRNVIDAIRKLAKEYRDIPLLSRTHGQPASPSTMGKEMANVAYRMERQYKQIANVEILAKINGAVGNYNAHLSAYPTVDWHKFSEEFITESLGVDWNPYTTQIEPHDYIAELFEAVARFNTILIDFDRDVWGYIALGHFKQRTIAGEIGSSTMPHKVNPIDFENSEGNLGLANAVFTHLAQKLPISRWQRDLTDSTVLRNLGVGVGYAIIAYTSTLKGISKLEVNRDALLAELDHNWEVLAEPIQTVMRRYGIEKPYEKLKELTRGKRVDGEAMRQFIDGLALPAEEKTRLKAMTPASYIGYAIELTDKL*