MKSPVEEDCVMNDVGKGGDHVLMWQIWEEENNRWMEENHTLYLDFNSQNEFMSETAEQPSDLIIPLLRYQKEWLTWALKQEESTARGGILADDMGMGKTVQAMAFVLAKREIGQAISNSSFLSPAPYVLPAVKGTLVICPVVALIQWVNEIDRFTTIGSNKVLVYHGANREKDINRFAEYDFVITTYSTVETEYRKNIMILHSMNNTTRAILALESSFKWALSGTPLQNRVGELYSLVRFCKLILTRTTFVKIVTAELSTIAHSCAHIATTNLLGTFAVYCLTHTISRNHGIGRDAMVLLKHKILKTIMLRRTKKGRAADLALPPRIVTLRKDSLDANEEDYYTSLREESRAKFNAYIQDGTLMNNYADIFDLLTRMRQALDHPYLVEYSSTVVDRSGSTNNVGYVEQSCGLCHDLVEDLVVTSCTHVFCKSCLISFSAVMGQISCPSCSKSFTVDFTANDQKTKANIKGFRSSICFIVLFSSHNECKGLQYCITCRN*