MSERLSGTVKWFNDQKGFGFITPNDGGEDLFVHQSSIRSEGFRTLGDGETVEYTVEEDAGGRTKAVDVTGPEEGPVQGSRGGGGGGRGRGGGGGGGYGFNGGSGGRSGGGRGGRGGGGYGGGGYGSGGGGYSSGGGYGGGGGGGGACFKCGESGHMARDCSQGGGGYGGGGGGYGGGGRSGGGGGGASGGCYQCGESGHFARECPNRGFFSEDLVLIWQKMWICETYYYGTVAGGHAYAVVGSFGFGXFFFSGQLAPRRRLFVDIDQP