MSQTNQAVYLDGKAARLRVGEAPYPEAGPDEVVIRTAAVAINPVDWKIQDYGFMIQNWPAVLGEDVAGEIVAIGSNVTNLRVGDRVAHHSVYLAKQDNAYGGFQRYVRAPATSTARLPSNISYARGSVLPLAIGTAVGGLYASRADGGMGLPLPSIASPPTTAQKTLLVWGGSSSVGAVTIQLARQSGARVVATASARNLNFVREAGAAAAFDYNDANIVEQVLKEIAAHGGEAAFLGVYDAISMPASYQPIVKILKGLGSNVQTSLATTLPPPSAEDLPAHVKVAHVFGVNDLSHSLWKNYVTPALEQGLLKPLPAPDVVGNGLESVQEGLDIQKKGVSAKKIVVEL*