MELLPCAPAWLPLQLSHALVVPMLLLAAAHLSLTKTDLQLGLARLREKFQQRKQPVSQGELDRARRFEEELLRIRLEMFQRAHLFALHFLFAYSLAMVLNLMMDPSLASLMQLISPLVGYAMHVSVQAGFVQFKTKNHFRVVQGIAVVCYATFLYGVANEQEYERFCAAERIAGTILMLLCVLLIGMHVTLPISILSSAVVTFKRWQWMGFSNVTPELVWSTLVSHATVTWIVFWVSHALQSSIARKLESDDASSLLLASRHVLKGVCDGDLVLDRRSHLIVEDASPLERLLHAREKLSGRNFLDLLLDADGRQRFLHFLQSEAAPKASKAAIPPCLRIALQGADGPVSTDVFCTSCAAAGKDYYLLAFRADPDQVLAPPDAPLGAFEVTRQGSEGRQRQRSEGPGSSSEVAEAFNELVQVTLIVSNGNPRMDIEEASLSFCRSRQSRGMPTLRNFIPINHWERV