MKSLFRFVGLILKGIWKAITFIRLALTNLIFLLSIGIIYFIYIHADAPLPTMDKSSALVLNLSGPIVELSTHINPMDSFTGSVFGEELPRENVLFDIVETLRHAKNDNNVTGLVLALGDMPETNLTKLRYIAKAINEFKASGKPVFAVGDFYNQSQYYLASYADKIYLAPDGAVLLKGYSAYSMYYKTLLEKLDVTTHVFRVGTYKSAIEPFVRDDMSDAARESASRWLTQLWSAYVDDVAANRQIEIKTLTPSMEEFVAQLKEVNGDLAALSKKVGLVDELATRQQVRQTLAETFGSDGKDSYNAISYYEYKTTIKPTTLTDANDIAVVVASGAIMDGSQPRGTVGGDTIAGLLREARNDSNVKAVVLRVDSPGGSAFASEVIRNEIEALKAAGKPVVVSMSSLAASGGYWISMSADKIVAQPTTLTGSIGIFSVITTFEKGLNNLGIYTDGVGTTPFSGQGLTTGLTQGAKDAIQLGIEHGYQRFISLVAEKRGLTLKAVDELAQGRVWTAQDAQTLGLVDQLGDFDDAVHLAADLAQLDQYNLYWVEEPLTPAQQFLQDLLGQVRVSLGLDVSTLLPKSLQPLAVEWQQQTSLLNQLNDPKGQYAFCLPCQVE*