MSQIIVTQDHEATLEHVQFPYEYSSWPFIQSKLQPMVQDPKSITKQLVIDIIESIKVNHFGKPKKEDENPDKYLVLYQAMELFEEQYYPDDYNSDDFLSTVIPFIAHLVLKSEDYLPKQSIQYLKKGESKTLTISKLGAACILANSFFCTWYRLSYDPLWKYFPSINYDEMYGKFPNFRPQFAKTMMLLNYFARVHKSFADYSSNPNLGISFTRHYLTPIPSFEYSDLPLCDVHVNSQGSIADSHDAVQIDFANKFIGGASISFGCVQEEIEFSLCPEMNIARLFCHVMGDRESILITGAEQYSKHKGYAFSLDYAGNFIDLNKDSNGNSLKQTSAIDALIFNKLNFLSQWEKETIDREIIKSLSGFSSSKTMDKISTGNWGCGAFLGDVELKAIIQVISASLAQKSLVYYSFQRKEVEVLAPLVEDLNKQGITVGALYQSLLKVKQFASNNQVATFTALRKLLL