MALFAVSCVLPVDSCSLVHPRLGHTKLQFQDRHRSAHISLSNRRTLIRAGLPLTKEKLVETGKVEFVHDRIADYSKGWTNVIGLPDQRVVSQFEALSVLVSDRVEMHSILALQRDNWNRLFHNTITMASVAAATASAVNGAVPASGLQVVAIVLGMGAAALMALVSKFQPSQLAEEQRHASRFFKRLGADVEATLQVDPRLRGEASIYWEQSIATAHALDRAFPLPLTPIVVEKFPKQVLPSKISGDVDLARPEVEVSPNSHKNGWTWSAVEDLRHTAELLRTSDVPEYTSMANDAKGLNLILSITSPMLATAGVILNMAGCPAVAAAVTVSSLFVHTFTHALQMGAVIEVYRNCAGYYAAVERSIEQTLRLPVEQREDATIFQQKIAVLLGRRPAVTPMVPVGC