MEKEFRILNIVSAKIWGGGEQYVYDVSKALGLRGCTMFTAVNKNDELMRRRFSEVSSVFTTRLHTFNGLFSLYALTRFIRENHISHLMIHTGKIAALSVLLKKLTGVRLIFVKHNVVANKTDFYHRLIQKNTDRFICVSRLVYDVQTADNPFKEKYRIVHNGIDTGRFPPSQEKPDSRFFTVAYAGRISPEKGLENLIEACVILHRKYPQIRLKLAGHGHPDYMCRLKRGVSASGAEPFVSFEGFTEKLASFYRQSDVVVLPSLVPEAFGLSLCEAMYCRTAVISNTLGAQKEIIEHHQSGILLDRLTPESLADEIERLVLNPEAKNALATAGHQCVAARFTINHTADKLLDAI*