MTSLEAVDQLLSSVDERLDETVDEQTVVEIEKRERNKRYFPDTKAIDPYDPTTYGYIELGTIVGAHGVHGMMKLTSITDFSEHRLCQPGIRHIKPPNRRSPREVQLVEGRPLRSEAATIGTDTNPKYLIRLDHINDRDAALKLRGCVLYSLIEEKVDGLLEEDEYLVSDLVGLNVYLEEHEDGDSNSRSFEDLFVGFIRGVVMGSEMCAIPGLGQDLLEVVLPSIHGGQGDEMVMIPFVPQIVSSVDLDGRMVVINPPKGLLDLSYRREEKVRIKGLLPPARVX