MNETEKLVAALLERNFGKNIGTRYPGNEAAQMRAEEVIGEIAIVIAPLVEKLGIENKTVKKTIPFLYELQKNQFCDMSAYPYPLLLVNGTSADTEKYWRDLPTYWTDDANKIVLPYVLEHIKNNKVRQKLLAFHAWLLGEVVEMNEALGADFRVKLVFESDMRIRLRVYEVEQIAIEVHFLDNHDTEQQHLGYDVSLDADFTEKARLLLRQGILTENLGLEALKAYMKSVLPIAHSLKNLEHLTFEETKKLTKLLTQEEPKIMEDTDLTSKALDFLQKAAQQ*