MSHRIVIVGGGAGGLELATRLGRTLGKRGKAQVTLVDANLTHIWKPLLHEVAAGSLNSSEDELNYVAQAKWNHFEFQLGRMQGLDRAGKRVRLAALVDENGVELVPERDIAYDTLVIAVGSTTNDFGTEGAAEHCIFLDTRAQAERFHRQLLGQYLRAHTGHDANNNAVSIAIIGAGATGVELAAELHHAAQMLAAYGLDRIRPEDLHISLVEAGPRVLPALPERISQPVHQTLSKLGVRVMTGSAVSKVDADGLWTGDGEFVPATLKVWAAGIRAPAFLKELDGLESNRINQLVVRPTLQTTRDDDIFAFGDCAACPQPAQPGEQPRNVPPRAQAAHQQASLLVKSLRARLEGKPLGEYHYRDYGSLISLSRFSAVGNLMGNLMGSVMLEGWLARMFYVSLYRMHQMALYGPLRTAMLMLSGRLRSTEPRLKLH*