MASSLPEKAGVSPWSKLEGQVVLVTGASSGIGRDFCLDLARAGCRVVAAARRADRLRSLCDEINASAAAVASLPWAVAVELDVAAGGSAVEAAVQRAWDAFGRIDVLINNAGLRGGVHSSLDWPEDEWDKLIKTNLTGLWLVAKHVCRHMRDAKIKGSVINISSVAGLNRGNLPGSIGYASSKSAVHSVTKLMALELGAYGIRVNAIAPGIFQSEITAPLLQKRWLSTVVSKIVPLKTNGTTDPALTSLVRFLIHEKASYITGNIFIVDSGVTVPGVPIFSSL*