MSRGKLEDMEQKETSEVDWIICFALIQSRNPTLWKRALSRKKGDVEDVGALKSEKNLKINPRENSKHIYKWVAPFENGFLNNKSLFAHLEPIYNFLCQNKYKSFEDAVGLKELQSFSKDVSTADINNWFLPRYKILLKILSLKTKEIDFRGLSQVFQTLQILLVSHYSHRIDSDSSFKRTLIDVHVFNFIAKFLFNRILLKKNQNDPKWLQNFYDQGDGKHLCDKVDYKRLCSLHFTLIYSIINIQLIKIKTNQTFEPQILKYVSVLKLIEHILIIIESLIHVLIRFVSKHKLICINRKKAYCRVYLERELSLKKTYLKNFYSVISGVPEKELGGLLKILKIVILSLLETFESIEWQHLKPFLEKFPAHEISLQKKRKYIQAALLITAERNLIARFRLSRWFNETENI