MSLSLSHLSLVLGQWLQPIVEQLPPSVQDVVLHPLAPKALLVLLALAFLRQTNRILTNWSMNNGERDRFDHERELVLLTGGCSGIGKQMVLDLAKANVRVVILDIQEPSFTLPSGTAFFKADITSSASIAEVAEKIRAEHGDPTVLINNAGVGHDGTILQKPEAKIRQTFEVNTVSHFLMVREFLPSMIEKNHGHVVTIASMASFIGLGDMVEYSCTKASALAFHEGLRQELRLWYKAPKVRTTVVHPLWVRTPMIKVLTDAGSEFKQPILTPEMVSEAVVKQVLAQSSGQIILPGYYTPLSMLRALPNWFQEFARGVGSRDFIKLREWQQKQLKTQ*