MSQVQSGILPEHCRAAIWIEANVKGDLDALRAASRTFADKLATFEVKFPDAHLGAVVAFGNNTWRALSGGVGAEELKDFIPYGKGLAPATQYDVLIHILSLRHDVNFSVAQAAMEAFGDCIDVKEEVHGFRWVEERDLSGFVDGTENPAGEETRREVAVIKDGVDAGGSYVFVQRWEHNLKQLNRMSIHDQEMMIGRTKEANEEIDGDARPATSHLSRVDLKEDGKGLKIVRQSLPYGTASGTHGLYFCAYCARLHNIEQQLLSMFGDTDGKRDAMLRFTKPVTGGYYFAPSLDRLLAL*