MKTLRLNFRSAILKALGALLLLQGCLAHAQVQELDRVVAVVNDDIVLYSELQDRASRIKDKLRQQKTPLPPEAVLHEKVLDQLVLESIQMQMADRGGIRVSDSQLNQTMQNIAKQNGMTLDQFQQALSEEGVTYQSAREQIRREMIISRVQQRSVDSRVRVTEKEVNDFLKSASAKEQRAEEYHLAHILIALPENPSDAQRKEAESKVEKIRSQLDQGVDFKQLAITYSDASTATQGGDLGWRKPDQVPSLFADVAPKLAPGQTSEPIRNSSGVHFVAMLEKRGGVSKVVEQSKVRHILVQQNELRDEIAAKKLIEEIYGKVQAGEDFAELAKAYSDDAVSAAAGGSLDWVNPGDMVPEFDQMMRETPVGAVSKPFQSTFGWHILQVQDRREADIGDRLMASQARQVLHRRKYEEELQNWLSEIRDEAFVQLKL