MSGQGQCLNVVPTVTMLGVMKARLVGSKHSHILLKQKSDALIMQFCQILKRIMSTMESMGDIMKASAFALIEAKYMVGENIKHIFKENVNSTMIRVRDKQNNVAGVKLPKFEYYSEAGNSGEGSTGRRNDLTSLARGRQQVQLCRSAYIKAIEVLVELASLQTSFLTLDEAIKATNRRVNALENVVKPRLENTISYIKGELDELEREDFFRLKKIQSYKKRELERQMESAKDFADEQVLENFALQKGISMGDAQNLLSMETEKDEDIIF*