MTRDEIKNLLDGLLDKELVNLDIPSVRDWEKIEKKFGCEFPEEFKDFIELMSEYSFPGDILNVSSGKTNGNDTIEFTYDYEIKQGGWKEELIPFYSIGNGDYFCLLSNECPNTGVYYFSHEESTIDKEASNFEEWLKQLPTFLS