MSHLLIAHRLSHLALPLLRLLVSRLGRDSPPRLLPLLVSAASTDDPAPLVSAVAKVYADEGLLPDGCSLLLLALRRGIRVPMPAWSDLMNRLPSVPEAYAFYLHLLDAGVPPEARQFNMLMRDMIRSGKLASARNVFDEMLRRGVQPTVVTFNTLMSGMCKASDLNNANALRGLMAKAGIAPDVYTYGAFIQGLCKTGRIQDAMEMFEEMCERGLNPNTVVLTTLIDAHCKEGDVTAGLELRWEMATRGVKADLVAYNALVNGFCRVRDMKAANDIVEEMRKDGLKPDKVTYTTLIDGCCKEGELDTAMEMKQEMSDEGVALDDVTYTALISGLSKAGRSVDAERILCEMMEAGLQPDNTTYTMVIDAFCKNGDVKTGFKHLKEMQNKGKNPGIVTYNVVMNGFCSLGQMKNADMLLNAMLNIGVCPNDITYNILLDGHCKHGKVRDTEELKSAKGMVSDFGVYTSLINEFVKKKSAKSYHDNG*