MTRDEIANLLDGILDKELGNLDTPLASDWEYIEKKFGCQFPSEFKFFIELMSKYSFPGDILNVSNGNTNGNDTIEFTYDYEMKQGGWKEELIPFYSIGNGDYFCLLSNECPNTGVYYYSHEETNIDKEANNFEEWLKQLPIFLS