MIDQLVNFVIRPPRADYMPSHDLLEREFVLKGHRYERKDLEASLFITNSRGHVLQCSHYRPRPLPEDVSLPCVIYCHGNSGCRADANEAAIILLPSNITVFTLDFSGSGLSEGKYVSLGWNETDDLKAVVTHLRKDKQVSLVGLWGRSMGAVTSLFYGAQDPSIAGMVLDSPFSNLFELMLELVDVYKIRLPKFTVKVAVQYMRRLILKRAQFDIMDLDVIKVAQKNFVPVLFGHATEDLFIQPHHSDAIFKAYGGDKNIIKFEGDHNSARPQFYYDSVTIFFYNVLRPPSETYAESVPVPDPLYYDVNGYVFDEDIDEVVCARLPFEVC*