MRVRLTLLTICIYLCAAAAEDLDSIHEIRSEVEELIKGTEELNHGLQKVKDVQKGIEEKFKHQRDEIELIAGLEVAIAKL ESNVQSSFQATASGVGNLTAIVNAIQGQNENSIRNLTKVELEIRKALEQVAANQNKYEQNLNEVASSVNSHLSEIQQLLS QAVIGELIGLDNKAKVLQEQQRNIVGQVGYLGELKALADRANRKVNQLEWGLVILNRTQSESLNSIEHTVHGVQVATSQV DHKLAALLNNQKNIERTLDGCKHKNPSHQKPHEIWTHPEHAPIYKPKPEGNQGYENVYASQEEAEYLYKLWYGKGQ