MGTWPKRAADKESSVEKQDGRDAGEVGFDDPWYDALASGWGELDSTGAPAPVVPPARREHEGRVGGAADVYLEVQRSAAFQEVRSRYRRFVVPGVIVFFTWYVGYVVTATTAPGLMARPVAGSVNVGLLAGLGQFLTTFLFTWAYARHARLRRDRAALDLRWDTQELTRSAGGGQL