MVRKLKFHEQKLLKKVDFIDWSLDNNLHESQVMAKYGIQKRAHYLLYNKLSRKIRDFANNLKEMNDANPIKMEMIRKFLGKLYQSGLIQSADSLERANKVTATCFARRRLPVMMKNSNMTENIKLANDYVEQGHVRVGTELVTDPAFLVNRDLSDYITWTRGSKIKRHIDNYNGERDDYTTGI