MPSFTQTQDLASLLSDASHFKQKGYINGEWVSASDGATFPLYNPATGAKLADMPHMPRSQVAEAINAAKAAFPAWAALTAYQRQSYLLKLFKEMEEHKEDTYGASFLTWNAAEALRTYGQCGLITPWNFPNAMITRKMAPLAMCVLCERVGIPPGVVNVVTMDKGERENAAGLELCENVKVSKISFTGSTPVGRLLMKQSDDADLDLAINGVIASKFRAAGQTCICANRIFVHSKIYDDFVTIGPLVSQRGVEKVERHVQGSCFYEPTVLVDVPRQCAVSDEETFGPLAPLFKFDDEDDVARTHRVAEKLEVGMVAVNTGAIAQACVPFGGVKQSGFGREGGPSGIDEFMVDKLITIGGL