MFDKVVTPSDVGKLNRLVIPKQHAEKYFPLDAAANEKGLLLSFEDRGGKLWRFRYSYWNSSQSYVMTKGWSRFVKEKRLDAGDTVSFCRGAADA