MASAAAAALASPAALSPSPARRGLVSFAAPALRSGPSTRAVALSGVRTHVAAVEQAAVQDATKLEAPVVIVTGASRGIGKATALALGKAGCKVLVNYARSSKEAEEVSKEIEASGGQAITFGGDVSKEADVETMIKTAVDTWGTIDVLVNNAGITRDTLLMRMKKSQWQDVIDLNLTGVFLCTQAATKVMMKKKKGRIINIASVVGLTGNAGQANYAAAKAGVIGFTKTVAREYASRNINANVIAPGFIASDMTAELGEELEKKILSNIPLGRYGRPEDVAGLVEFLALSPAASYITGQVLTIDGGMVM*