MSRYLLRDVQAVLRGVRKVAESSLKLETEKVSLRLGDFRSQPSLRSVPASLTSRSQAFSLQEIAARAGVVLRGVQQQFRNVTGVNAAPVVAFDNGSVLYSERIHSQSSQKQAPTTVPTGSVSNSPQPEGKANEAAERAKQFMNPPVAPMDPVDKNEFVAMPEMGRSNGNGENKQAADFMKNQGDTDMDSQYAPDSSKNTKSVPTKEIVAEDGSMSIEDIKKATQVTPGVAVKNEGV