MMCPIAPLRAVSRQILRPRIYHRAVYSGSCLSSLQSYPGHFPSTPYRPFTATSHRSVSEQVRMEAQSSNQTFKLDHLFNVKGKVALITGGGSGIGLMATQALAVNGAKVYITGRTGEKLDRVVELYGKNIPGEIIPITADITDKKSIEKLVQEISSRETHLSILINNAGISSHSQTVEHEEPAELRKSLFDDPASQPEEWENVFRTNVTQLFFTTTAFLPLLAKGSEQEHGWSSTVINISSISGIVKISQHHFAYNASKAAAIHLSKMLAHEISSSKLKIRVNNIAPGVFPSEMTAGESDEKQKSFIPREKYEQKVPAGRPGKDEDMASAVLFTATNQYLNGQTIVVDGGYVLAAGTV*