MSVLEEDTSDLDGKSDVFRAVTDLVGAAQHLQQDPASVEGVENLIDRLKHLLLKERNTYSFMHQNSVARKKLESLHNLIQYLESQVQRAQKATHRRGLKYYLASISNTVLGHEVGRIGQSMESKLQSWLDQQGVRELADVISNGSEDAQVKAISSFEAVVRKGYDSLLQDTILSAGLVEKLAALLEPDAASWRVEKEAAFALSALLDFNKDIFVSLVLMAKVVENILNLMNTQPDQHVLVLVCVLKGLLSVGQTVIVDEIYSQNGVPKLVDLLDHKSQALQHVVMDCVFELAYHGRIEVVEKMFELEVVKKLARLQQSNVAAGDLPGLDCEKYAKQERDIGSHDSDGNMLPATTTQMQDSNGTTIHPFANAVTRFALHLAIGTGLRKRERRALKQEFLRQIKEIMHDDAEVANITAEVLWAP*