MDIDGVGIMDALPDAVVQHILSFVRNAKDVAVCSSVCKRWKEGMTHVRGLFFPRNFCDERINRADAIVSRMVLSISGLEELIVYCPFSKNNLEDWLSHTNKSLKHLELRVDSLAEKRHPPNCPTKLDYIGSLPNLQSLKLWGVLLTHIPDWTPFINLHTLEVVAARVHDFALYGLVHSCPMLRCLALLGCDGVKVAPIESKHLEQCRLDFYGLGDCAINVTAPKLQLLEVQGASSVQVKGSHSLRYLSIANNAGKVNRVECGKLLNLESLSIRGVQWCWNAINTLLQSATEVKNLLVKIEFCGNSERLLPFPGIDFVEFFNSHPRLTNFEVHGAMFAALSQKTSLRRLSSRFSIPCLEDVLITVRSPLNAEQKMMTLEALVKNSTKLRRLIIRVCQMKNFQEAADEFFLRVSSFKQRNHMVVIE*