MARAALLFCGLLAAVASAAPVITSANNPHFRTLRPEPAQNQSPCDYCQDVVKTLDEFVSDPQTQQTISKYIEAAACAGLPDNFKQMCKQEVPVLVASFAQSLSEALDPQGVCGLLGVCHGGKDLAQVTPFDCPVCRVAVQMFVARLQDKEARAQVEGVMRAACAASNLPPEGKAKCDSDVTDLFSALDGLLHDVDAEGVCAVFDFCAQPQGSRPAPEALRTLRSTLSALGSGMPAVDAAPLRDQCQSCKTIVMEAAAILQDPKTQAELLEYAKQGCTIFQDFKDQCEAYVTLYGPLVFNMLISYLQPDFLCARLGYCPVGPPPMVVS*