MRYSSLFVFMFLAGSAFAQPTNLSSTAQKELEQLDAQQQHRQQTLLEQKDAQFSAQSNVQFTKPPTSSLSLPEQEQPCFQVNKIFVVDYQTEHIPLSQQSSQNTFFSSSDFSYRLSQSTQVFQADRSDFYWAYQQAARELKLTLPRCLGSEGINVLMKKMQNLMIDKGYVTTRVVAGEQDLTSGQFILTVILGRLRYTFIEDKSRVNKFTRLTAWTAMVPQQGDVLNVRDIEQSLENFKRVATADATINIVPAEGEAQLGESDLAVQYAQAFPFRLTLGLDDAGSTSTGRWQGSVTLSVDNIFTANDLFYTSFTHSLKRPHWAGEDDKGHRQSRNLSFYYSVPWRYWQLSASHAENDYVQEVAAAFGSTVMYSGKSEQSKLTLSRLVFRNAQHKTTLSGSLWARKSHNFINDEEVTIQRKRTGGWELGLQHKAYIGNASVELGANFKRGTGLNHAIPYPDEQFNEGTSRMKIISANLDVVKPFT