MALDLVPTPLPPTKRRRFGWDDRGPGSQSDSASLLHPASHISTGCPAPIPQGLQTTLVPVPRSDAQKEGISLKASPPWQEDDKDGHFNFKLGDNLTSRYKILKKMGEGTFGRVLECWDRDAEELVAIKVIRSAEKYREAAMIEVEVLHTLVKHDKTGSRGCVQIRRWFDYRNHICIVFEKLGPSLFDFLRTNEYRPFPMELVRDFGRQLLESVAYMHGLSLIHTDLKPENILLVSSEYTMIVDRKNTTKHSLHLKRVPKSSRVKLIDFGSTTHDRECSFSVVSTRHYRAPEVILGSGWSYPCDIWSIGCILVELCSGEVLFQTHENLEHLAMMERVLGLFPSHIIRRSPGRAQKYFRHGKRLNWPDRSTSGESIRAVHRLPRLRDLVMEHMDSAAGSLVDLLERMLKYDPHDRPTAREALE