MKLLSIYLFLLGNIMLTTINSKAQVMPVFSELTSLPDSEGYAGMFAGVSNGRLFCLGGANFPDKRPWEGGKKKWYDEIYMFQEGKDWVKLADKLPSPLGYGITVSYKNQFIIVGGNHAAGFSDKVYGYEWTDGRLKMVHYPQLPVPLANMAGTLVGQLIILAGGNSSATGRAGKQCYVLDLEAIDSGWSALPSWPGRERMLPLCAVYGGMFYLFGGETTGINSLSQHYRLILDDAYSFKPKKVDGRWTGTWTTLSRMPKGLSAGGSPLPVLENGDVVFWGGVDALTSLHTDPLSHPGISADVQLYNLNSDTWKYAGKKLGIAAPVTLPVVNWNGRWLYISGEIKPGIRTNKIYELK