MDVDIGSVSLMDLLLKNQIEGPKLNGSLRVERVYGKSSTTRSYATYPLQFMIPKKALPSHVDAVLVYALTFGGGIVSGDCIFFELNVGADSTMMLLTQGFTNVYKSVEGKMSRHILKCSVESGGLLALLPDSVVCFATARYSQVQRFNLAPDASLVLVDWLTSGRIARGEVWNFEYFKSTNHVYIQEDTPLLLDSVCLDDHLSPSVSERMGDYHVIAMIFIYGPRLAELRKLVQSNVEKLAGGILNNRRRTSSSRADQVQTPKQNPSAPAFLASCSTVGPLGDGLVIRAAATTTRSMYGFLREQLATLEPILGRFPYADN*