MLVNKKLWKVPEAFVLSPFYGKGAEITISNDVDFVQGDLFHYDIRLALNCANNTEQPWDNLQTLILKVKNLWLNEGLPTLTQCFHERNRNKARPYMLYYLSLYIQTMIWLQERPVYTLNAIQEQLNHLPYAPMNIRERISFILNSPDHYHSFITLKQLFEESHKKWTIYLMKKN