MSGMLASVNSLDEALLIQSFSVDIVDLKQPAQGALGALSVSEVAEIVANLSGRNVISATVGDLPMQPDLLFTAVQAMASTGVDYVKIGFFPGGDWQACIDSLATLARTYRLIAVLFADTGPDVGIINALRKAGFAGVMLDTMDKTLGSLTQLMTWSELAGFTDAAKAAGLLTGLAGSLTQHDIPALLSLQADYLGFRGALCRQHCRTAQLDADRIVWIRQLLLGAGQPNGAMGLQSRSAELNVLGG