MATSVRIAVVGDVHDDWNLQEDTKALQFLQPDLVLFTGDFGNENVELVRSVANLEMAKVVILGNHDAWTTQQFSGKKKDGVQLQLECRGHSHPYECKHLVKLIPRSWDSDFVKGSPILGETFCSFIYDNNNLGILVPIVDQDATKHYLHVSLMRCNKYIYSVMFTKASCGTDLAQAISHLKETTKFSIPLVVFGHMHKELAHGNGHRKMIVVGEDDTTYLNGAIVPRVKTLINEQGTSTIRAFTVVEILDGRLDKIAETWVSVIGDETRVEQEHILFKSAYKCCEDYFEMKSFPVFPQVIALCLFSSYCHPFILETSFLPLTLQ*