MRYLSHVAHPLYALTKKEVVYRWSDRCAKAFQALKLILSVAPVLQEPDWNKEFHVFVDASDLAIGSALMQETEGWFRPIYYASRMLSTAEKNYHTTEREVLGLIYSVTKFRHYLLGNKFVFHVDHQALLYIVNKPNLTGKLARWMLILQEFDFTLVHTPGNEHAVADFLSRLEHGEKPVGVSDDLRDAHLYVGTSPTQEANWYYDMLNYVMQGVFPTGLSSDERKKMSLRSRKFVEIAQQLYIQGVDHILRRCVPDHEQHVVLSEAHQGISGGHFRGDTLGRKILQAGLWWPSVFKDSHEYANRCDVCQRIGQPIAKDRMPHTPVVALEPFQKWGLDFVDPSNQVPGTLEIGTSWWQ*