MLSQAAVSFRSRYSSALLAAAAVSGTAYAALNREGTSVAHAEAAKPASTTALDPNEFRAFKLKEKKQLTKNTFLYRFELPDNQTSGIFTASCLVTRAMLKAKPEDDKPKAVIRPYTPTSANEARGYLDLVVKVYDQISLVYASVSESDIILKDKLDALAAAHPAQLSVHYVVDKAAWGGLFWKGSQGRVSKELLAAQLPAASKDSLVMVCGPPGMMVAVSGNKAPDYSQGEVSGLLKELGFDSSNVYKF*