MVARVVGFQVTRAIAGGGRQCGCAGQGGGWSGWLPVELGRLAVCWLAAGRGSHNFEAGVNKLLSRGYKKKMELANSWYSYVLLAAFINFPAFLSFTDSAHAESSSRELDMIYGDISAGLDIGVQVLYLGALLGLIGVGSFFVVRQLLIRRELESAAKDLQDRVRTGEALPVEYFELGAVMLRKKFFVLAAKYLEQAIEKWDGDPQDLAQVHNALGFSLVSDGKIDKGIAEYEKAVKLQPGYVVAWNNLGSAYQKKKNLPKALKAYEQALFFDPNNSVAREYQDALKKRLDRLAGVPVKYD*