MATSNVVCALVLSSLFHFLLVPVSSTRGVNVLKKCGFKAIYQLGDSIADTGNLIRENPLSPYASFPYGLKLSKPTGRCSNGLLMIDYIARSAKLPCPGAYLNSARKFSGGRGGVNFAVAGSTALPAEVLSSKNIMNIVTNESLSTQLEWMFSYFNTTCSKDCAKEIKSSLFMVGEIGGNDYNYAFMFNKTTEEISALVPEVVRAIKDAVAKAIGRGARRVVVPGNFPIGCFPVYLSQFHPNDAAAYDEFHCLKGLNSLASYHNELLKQTVEGLKTNYPDVIIVYGDYYKAFMSIYQNAQSLGFDTKSMQKACCGTGGDHNFSLMRMCGAPDIPVCPKPDQYISWDGVHLTQKAYQHMAEWLINDIFPKLQCSA*