MKIPPKKPHFFKPIQPGFKNGLKIPIGFLKYLKGNDNVEHAILKRGGYKWSMKVNGHRFEAGWVEFVEQHGLKLGNILMFRHEGNMEFEFSIFDSSHCDREYVEYMEEVGDHTREEISKKFKFKEDATERPRQKIKSSRKTSSHIIKVANHHKSFGHSHVECTIREYNISRGYLHLPRQFAYANGLANKKCDLIIRDERQRSWNVKLSSSKTRSYISGCGRTKFFADNCLNKGDCIMFEVVTNGETPIWKFQVTYREVPLQMFQGKFSHVTNLLFL