MSQAHNTPVYKDPKAPLNNRIHDLMSQMTLAEKIGQMTQIERLVANYSVMKEYAIGSILSGGGSVPSPQASAAVWVSMVNEFQRGALASRLQIPMIYGIDAVHGHNNVYGSTIFPHNVGLGVTRDPDLLKRIGAATALEVRATGIPYTFAPCIAVCRDPRWGRCYESYSEDPEIVKAMTEIIPGLQGDAPKKGVPFVAGKTKVAACAKHFVGDGGTHNGINENNTIIDRHGLLSIHMGGYYHAIIKGVSTIMVSYSSWNGEKMHANPDLVTNFLKKTLHFRGFVISDWQGIDRITSPAGSNYPYSVYAGVNAGIDMIMVPNNFTEFINDLTEQVNNKSIPMSRIDDAVRRILRVKFQMGLFENPLADLSLADQLGSQ