MTPLEKKTSIDLALKERPDFAYILNLIPDGSRVLDLGCGNGTLLYLLKEKGIRGQGIEKDEDCIVECIQRGVYVHHGDIDEGLEHHQDKRFDYVILNQTIQETRNPGEILKESLRIGKKVIVAFPNFGHWNVRWKILTTGKTPVTDLLPYRWFNTPNLHFLSVLDFIEFCEIQKFKIEDRAYFRDLSQVRFRPNFFSKLALFVIS