MRADKVAFLGILGASGQLGDLAQAIAIRDAVTATGLDSDVVIANAVIDMLGKCRSAELAREYFDSIEWKDVISWNSMMGAYIQLGQPDRALELYDQMALKPDDATFVAALGACALLELLDRGRAVYERAVRHGYGSHLLVATAAVNMYGKCGRCAEEGRTAFDAIGPDKDTICWTNMISAYAQYGHPREAMHLLWRMEQEGFKPNLATFVALVEACSQLGALEIGGMIYARVVASRLDSDPILGTGILHMYAKFGNVAEAANVFEKLSLNGDIITWNCMLMAHAQHGSGMEVLRLYQEMVVQGLQPSDITFVAILCACSHLGAWEKGHEHFRFMKWDFGIDPTAEHFGCVVDLLGRSGRVKDAESLIESMPVYPGSVVWKVLLSACKLHGNVELAAKAGALASELEPYDHCTYVMLSNVFSAREASLNT*