VFYSFVGMSCQPFTSTDTFIPLNSESSATLPLIMHPSAAECLPVSNHATNVMSTVPSILSLIQTPKCLCTCFVVATLGNAATGLHYSVPSCHYGNQSSTYGVMAGSLTPCLYKFPDHTLSHGFPPMHQPLLSEDPTAADFKQELRRKSKLIEEPIDMDSPEIRELEKFANEFKVRRIKLGYTQTNVGEALAAVHGSEFSQTTICRFENLQLSFKNACKLKAILSKWLEEAEQVGALYNEKVGANERKRKRRTTISIAAKDALERHFGEQNKPSSQEILRMAEELNLEKEVVRVWFCNRRQREKRVKTSLNQSLFPISKEHLECR