MATTGDEEKHFVLVHGACHGAWCWFKLKPLLEAAGHRVSAFDLSASGTNTKVIQDVATLADYSLPLLEFMATIPPEKKVVLVGHSLGGMNLALAMEKFPEKISIAVFLSAFMPDTGHTPSYVLDQYNESTPPEAWLDTQFLPYNNENESETSMFFGPEFLSLKLYQRCSNEDLELGKILVRPGSLFLKDLAATEQFTKGKYGSVKRAYIICDEDKAIKEEFQRWMIEINPAIMVKKLNCVDHMPMLCDPKQLSVCLLDIAHEYA*