MEVRLLLSWAARIAGGGVPSLEEVSASLYSQEDLDASACASSEALDAWRRTGDAPFDDILQHGDIPAHGRGRGALEELEQALEAAEGEPRARLQRALDALRPAPEDDDAGTRLGRELFLSNAALCSGLLFCGSLPFSYTASAGAAVLAGTGRMSRVAVRRRLFETTQFVHAVMTSGVAPGSAGHAALADTRLMHARVRHRLRRSGRWDEAALGVPINQEDMAGTLFVFCGLIALGIEEEEESYVALWRAAGRVLGVVPDLLPRSRATTSHSVQARPVGQKLASDLFAAFDRTWPGFLPAEASHQLCRSLLGPDLADGLGLQRSARWALLWAAARLATRALSLLRRCTPAGGRGGWSGGEGDGEGLEGGLERETL*