MLKLDPGRELLNRVELLRRARAALKGGDDLSLVSATGFLEATDVVVWHDDLVRQLVKIEHDLPTAYLHPSGSGLLCSPRCRLPAGMTDSPPSARPATLWERIFSGKYFVTGKGQNFTGSPPDLSEAVLLQLQAEMACEVPEFDSPTLVLAAKDVNHTRRLKLQVKTLTGKTFALEDLRPTSTVEMVKAWIYIKEGLPPDQQRLISAGKQLEDGRTLADYNILEGSTLSVVLRLRGGMFHESSGRVGYKALGGPPLPGRNNALSPRQGLKLRVRLCGGSGGDACGAEGQAGVRTLLLECGKEPSVQELMRRAREGGELKLRVRLCGGGREAGEAEGQADVRALLLKRGKTLSVQELVRRAREGMS*