MPKKTGYACACPGTDFCEVAPFECEKVSSSISSQDLVASELVSCTIEPGGACSKVDFLNVYNKCVNVYIDGIKQGCIETVPVESDVNDAYGYADAKATSIDTVEMDFINMRFICTMADGELHFCVIYGNWQLGEDVYNEPDKKQFNRKIKSHVTASFPLNLEILDDPSGFYSGDGTTDIYTSHVHYVYKSDGFCVGPVLGDGSGIRTHFYDVNKMFGVNVQTCDESNDLIINLGKWYWQDHVANPSADLDSTGRANGDEQVTVEMRPTCSCGLNQALLL*