MQDQFQLGGKETSFPLKFQGRTFQFLSNPDVVQRLRKWSMQGRLRVQAFGFDENFQAYCKDDFLMAFFRDPNVISNLQLLSDFSGQWINLGEEVKRIEVIHIPCTQISMAFFDRLYSEEIVRENGHIVKCLDNFCDPFVISDELRKVLLMEDSEKYEIFSELDRTEFLFCIFKHLCLGGILCQYEDILDPYLETTKMIYKDLVSVIKDPQTKNIRVSSVVFKVAAYDENDMCYPSKKNHEQSFAYFIVDPLKRHINVLYHSFGVGELSF