MGMLKIGKNCSVCKEWQEHCYWSHMADHSKHFLKHMVGDFTESMTVPARFANNFNGHISEEVNLRSPSGETWSIGVANSDAGELVLQPGWKEFVDGNGIEEGDCLLFRYSGVSSSFDVLIFDPSGCEKASPHFVGSHGFGRAENSAGAEQGGRSGRPTPPIVDGDNGHRHHLEMTLHRNSCRSIPRACKRSLFSDETEAKENDGEDEDEDVVAAAEGGRYGEYYFSRHGRVAEYNLREEDREEISRVPVPVQPGNAVFVQVIHSSHVRSSKYCIVGVSPEFAGKYLGAVEREVVLERASRGGEWHVLFVHRQNTRGFYGAGWRQFAGDNHLVAHDVCLFELTMVDAAAGGGGNRRRRWSRRPTMTVHVLRRVRGRFVLLR