MARALISGVLDAARSGLRANVSRSVLSRRCVFDASTLPRLQTGLNLAPLSAWSLTWRALFSTSPDDVKSSDENPVESSDSGKRRAVDEARKLLRLADVEALKKRLESYGHEFIMYPDLLKLCQATGVAHSDEEAAKFAKVLDEAGVVLIFRNKVIIHPHKVAELVRNAVPLELTAEDDPRRQEMEKLQKEKEEIDRIAHKHVRRVLWSGLGSLSVVTILFFRLTFWEFSWDVMEPIAFFGTTGGLIIGYLYFLVTSRDPTYQDFMKRLFLRRQMKLCKKRNFDLDRFLELQKQSQLSLASKRNLEALVGDKF*