MESLQLLCQIWWQVPDFEKCFDILWKVYEHVSFFHGGFVHALKERMLEKHKKAKLQLQGLLENEVVDDVIQAYMLKEDVDMDNDSEDTTSIGKDDKCSSCSSVCSESEAMDGLSSDEATSVFDEESLYASSIDESDGADSVTSEESMHDVKEIEALFKEESNKCDNLVIDGMHIDDSFADTKGEGNEDDLTLTSSRHEKIIECMEVEVEVEDTCVYDACKDFLVFGDRKEDDLWEIPCLYEQEHVMKVDASAIGCVGKVTKRIEDALGAEVATHLETYDPVHLINLVEEEVLEESHYQENAWKFKEINEFFFHGPDLEHEEVDVDALVEQHYHDLLIMMVMHVAMQYVMQEFCDSQEVNISQDIYFETVQPYGMGDYDFMSDVFVHDKASTLRNWDGCQSSFSLEPGRWDRHVVMVDWETRIWPFDPGG*