MNLGDLTNFVEKPLAAVSNIVNTPNSAGRYRPFYLRNLLDAVQGRNLNDAVKGKVVLITGGSSGIGAAAAKKIAEAGGTVVLVARTLENLENVANDIRAIRGNGGTAHVYPCDLSDMDAIAVMADQVLGDLGGVDILINNAGRSIRRSLELSYDRIHDYQRTMQLNYLGAVQLILKFIPGMRERHFGHIVNVSSVGVQTRAPRFGAYIASKAALDSLCDALQAETVHDNVRFTTVHMALVRTPMISPTTIYDKFPTLTPDQAAGVITDAIVHRPRRASSPFGQFAAVADAVNPAVMDRVRNRAFNMFGDSSAAKGSESQTDTSELDKRSETFVRATRGIHW*