MATSNVVCAFVLSSLFHFLLVPVFSHDVDVLQKCGFKAIYQLGDSIADTGNLITENPLSQYAWFPYGMNLSKPTGRCSNGLLMIDYIARSAKLPYLDAYLNPVRIFFGGCSGVNFAVAGSTALPAEVLLSKNIMNVVTKESLSTQLEWMFTYFNTTCSKDCAKEIKSSLFMVGEIGGNDYNYAFMFSKTTEEMKALVPEVVKAIKDAVEKVIGYGARRVVVPGNFPIGCFPVYLSQFHPNDAAAYDEFHCLKGLNSFASYHNELLKQTVEGLKRNYPDVIIVYGDYYKAFMSIYQNAQSLGFDTKTMQKACCGTGGDHNFSLMRTCGALGVPVCPNPDQHISWDGIHLTQKAYQHMAEWLINDIFPKLQCSA*