MATEISKILVIGGTGYIGKFVVDASAKAGHPTSVLVRESTVADPVKGKLVQSFKNSGVTLVYGDLNDHESLVNAIKQVDVVISTVGNMQIPDQTKIIAAIKEAGNVKRFFPSEFGVDVDRQNAVEPASSTFAGKVQIRRAIEAAGIPFTYVASGCFAGYFLPTMVQAGATAPPRDKVTILGDGSPKVIYNEEHDIGTYTIKAVDDPRTLNKILYIKPSKNTLSFNDLVSLWEKKIGKSLEKDYVPEEQVLKLIQESGFPINIFLAINHSIFVKGDLDNFEIEPSFGVEASELYPDVKYTTVEEYLDQFV*