MALHTVTPVIVEDEKIDIEHLAAFSAAADGYQIAMTGSIILDANVLAAWGGVQSAGQGFGMLSMHFIADKFGRKWAFYGLLVAKLASGYGVGSVQFLTGTWYAIGQLFASAALKVLADQQPYNFLDLIYTEWAMIGIMIMVYLYLPESPWWCANHDKHDRGRAIVGRLNGGIEGYDVDFHYSLIKKTVDNEKAQKRAALGGFRTLVAFYPAAIQQMSGLADFIGRRAIFLGAVVVTWCMLIIVGGMGLIKNPSHSTNQLVLFFSLVWRMSSTCLGTLGWSYVAETGSGRLRAITAGVSAAGGVAIGTLFSTTVPYMLNANYANWGLKTCFFFAGVSAPMCVAAFFIMPDTSKRTPAELDEMFQRKIKPWRFRSYVSDAQK