MSTSLFVATKNEGKVKEFTAFFQERGIEVKSLLDLEEDIDVLEDGDTFEDNAIKKAETIGKKIGQIVISDDSGLEVDALDGRPGVYSARYAGQEKNDAANNAKLLKELEGISDNNRTAQFVCVIAVYIPGQETRTIRGTCKGIIATAPRGNSGFGYDPVFYLPHLKKTMAELSREEKNKLSHRANAMLLLQQQWDKWSL