MARESTRVDSLQIKASSNTNLSKRLDNGASCTPVKIPRATSLCIQRKVSCFGGVKDAQVQEQYILAPPNCGMESSVDSSCCGESMNCRHPNTSSAVKSKNLKLPNQEKEDKLASSQVLSTPKAPKAKGSKFTHSVSFNFKCDERAEKRKEFYSRLEEKHMAMDEEKKLMLERAKKEENAKIRELRRSLIIKANPVPRFYHEGPQPKVELRKMHHTRAKSPKCARRSFSNSVECSGARYGNDGILLLRPPDGSINIGKASCRKLISKSLPEISGTNPSSIESIEGSVDNPSSLVRIARMKPCGRLESPKRKYSNVSAKPSSLPNNGYAKLTVRHNSSTSSSFNGSDDDKEEDGSAIIDMASVSGKTGNIIIEREFGKKPRNAKISIPKMMPLVHDDGPCRVKHNKLIGFQNLLK*