MLKLLLTMLLAALLTRRTLAIACGGCVDLDEINFDKTIVRFPYALVKFDIAFPYGEKHEAFAEFSKAAHKVTAELLVATVGIKDYGEQENKALGERFKLNEKQFPGIFLFKGNVDEFVKFPAHLDVTLDNLKTFVSSNTPLYIGCDGCLKEFNEALKNYANRPHDEQLALIKELQAKAQELSNKFNEQQNAKVYLVYMQKINELGYSFVEEETKRLQRLKAGKVTAAKKLELQHRLNILDAFRVHKLTKAAPEKAKAEL