MSTSLYPLASLAQIEKTPSREDGIPDELEQDLRAYGCKMIHEAGILLKQKQVAVATAQILFQRFWFVTSMKQFGIGDIGMGALYLASKLEECPVRMRDLINVYDLLLQRAAHNRASALSYASSFTSYPRPEFKYTPMSYFGNTFYDLKEALVVAEMQILKRLGFNVNVVLPYGTLVNYLRVLGLTSREDVCTRAWGYLNDALQTPVYTLYAVPTIVSAAILLSSRHLGISLPSSPSNRWWELFDAEWEDVWSVCGYVMRLYRERSAEDQTRVMGMVSKKGVRQWLDENRVP*