MFLTRTEYDRGVNTFSPEGRLFQVEYAIEAIKLGSTAIGLKTKEGVVLAVQKRITSPLLEPSSVEKIMEIDEHIGCAMSGLIADAHTLVEHARVETQNHRFSYGEPMTVESTTQALCDLALRFGEGDEESMSRPFGVSLLIAGHDENGPSLYYTDPSGTFWQCNAKAIGSGSEGADSSLQEQYNKDIALLEAETIALSILKQVMEEKVTPNNVDIAKVAQTYHLYSPAEVEAVISRL