MAIDVNNESGTEIDERAVLDVARYALARMRIHPLSELSVIVVDADAMEQLHIQWMDLPGPTDVMSFPMDELRPPAKDDEEPPQGLLGDIVLCPEVAKKQGEEAPTGHSMDEELQLLTVHGVLHLLGYDHEEPDERAEMFGLQAAIVDGWRAERGMTGPSPAPTTG