MKSPAVAIFLLAFMSQPALARPMDCARASAAIEHLICADSRLVTADAAMASAYASILRRTDDPEIRSVLLASQRRWMAARDQNFEALRDGIDPRTGEPYTPQARSHIVLKAIEARTRQLGRIADQASARPELIQRAIDQRAFDAGFTGGRFAGSSVACEFVPQADAYAYGCFGTRFHQNNNRICSVSQDWASGDLYQTRAVAEVIDGKPKLIATCRPGIQDCAEGSPGWSTRSGDPDADTQRLYDQVDKTPLARLDVELDDPQEFDDPWLTQCLTAPGFPWGLSVDLNAMFDEVYASKKPVGFEQVDVSSVITRYFPLNTRKAALTRAFTPSRTWTIVEDLPDRLVIRDNRGRAIVDPDASSVVMTFAFNKDSLLSQVHAVRVKSQ