YKGVRMRVWGKWVTEIRDPITKTRIWLGSFATAEMAARAYDAAVVCLKGASAPELNFPDAIPPFLIPQSTSSPKEIQAVALAAA