MKILVAMSGGVDSTVTAYKLKNLGHEVIGCYMKLHGKPNYHEENIKKVEKVANFLQIPYHILDLQEDFKNKVYMPFVDTYKEGKTPNPCALCNRFIKLGKLLEFAKSLGCEKLATGHYARLENNLIKTAVDESKDQSYFLASADKEALKYLIFPLGEMKKEDVKKFASTIEVLKSFATQKESSEICFVEDTYVQVLDQFMDTKIPGEVLDSSGKVVGKHEGYMHYTIGKRRGFEVRGAHEPHFVLKINPKQNQIIVGTKEELKISEFNLKNINLFIDAKELDCEVKIRYRSKSTPCKVEIYEDKSAKIILKDPVYGLASGQMAVFYDHDKVIASGFIE*