MAASLPLSAAVVRAEESVDMEVQEMEYLFEKFLMPSDLCRNTEWLGIPEEHVWKLGMMLEDRDGYSVIFFEDGVVPGKLWCFRYWKSNGVHSLTKGWGCFVREKGLKAGDTVSFFRGSSCGRLFICCRSGTHATFKSSSTLHHGFSMSPLPVRQLVGLESGMLARDVTSLGQARLHVGNQVGGSAPARHVPSSRRRVEAQPSRAPLHRRRTTTEHSVPDPMIEMPPILESMFLTAAPPAVKRLRLFGVNIYVLPLSSSGQPKQESNP