MMLPNSLLQRLASWCPWLLRDERKQPVKVLVTGAAGQIGYAIVAMIARGLMLGPDQPVVLHMLDLPKSAETLNGVRMELIDAALPLLRGVVATSDEAEAFRGVNFAVLIGGSPRREGMQRKDLIAKNVPIYQSQASALQQHAAPNCKVLVVANPANTNALVLKEFAPAVPAKNITCLTRLDHNRALGQISEKLGVHVADVRNAIVWGNHSSTQFPDARHATARTQHGEKPVVELVADEKWLKEEFVSVVQQRGEAVIKARKQSSSLSAASAACDHMRDWILGTPKGTWVSMGVYSDGSYGVPEGIFYSFPVTCDKGEWSIVQGLEVDDFARSKMELSANELDEERSMAYEFVSS*