GLFSDLGEFWYLFIVIKTSFWLKSSEMRLSAVGFSPQPQEGEKRVLNSELWHACAGPLVSLPAVGSRVVYFPQGHSEQVAASTNREVDAHIPNYPSLPPQLICQLHNVTMHADIDTDEVYAQMTLQPLSPEEQKEAYLPAELGAPSKQPTNYFCKTLTASDTSTHGGFSVPRRAAEKVFPPLDFSQQPPAQELIARDLHDNEWKFRHIFRGQPKRHLLTTGWSVFVSAKRLVAGDSVLFIWNEKNQLLLGIRRANRPQTVMPSSV