MSGDTLRPIGHQYALAMLGGGEERVRSLAQSAGTQLTMDAFLRVQDEEPVPAFLHSALCAMSLPTKRPKDDTQPILREDGKYALAINPRPILQTVDGKPTLRSLGVPYGAYPRVALIYLLSQAVTKRSRDVYLGRNFTEWMRRLGYQTVSYGPRGTANLMREQVDRLLACEWQIRWEGNEGGDNAFAVRDVKISNEYAGSLEKNGAFAREIRMSEAFYSHLLDHAVPLNEVAIRELKGTPTALDLYTYLAYRLPRIGSDRGQVISWDQLAKHLGNDADSKRFRQTVRETMQLVSAVYPNADVDFSGRKVVLRPSPAPLERKLVGPHLRVIGAPALETAPRSSVPKMARTPLRETKTTEPLQHFPGGSLTYGDRETKFRAIGLDKGKPWCVDTMANAFRAGFPGIKQARTDAEWLRVWEAFVIKYADRRAQAGAN