MESVASRRRTRSLTAASQLRLLQLPDACLALVMSYACEGVPWRERSRLAEVCRTFRTLFSACAFSGSVMRLNLNTLSWRIMECKHKAAIRKQLLAAVKRVAPSVTRLSIKFQLDCATKLSLAALLAPLAPYVQVLDVEDGLCLQLIEAMGSRSPAWDSLREVSLSGCNLWIDMEAPEVAQLEQQLAELPALTSKITRFECSCQGMDEGGESFLKQLPALRSLELEDWTALDAPRNYSALRDMCNLSRLTLNIVEDLETNLEDLLSLTQVQELALVGCYRASRGLTRLSNLVMLDLQPMMGIEPGDNAMGPGAAAAWKVPSLTELRWCGDVVFDAGEVPIHLPRLLALEIDEAYFPPSGFHTQLCTALRQLTSLRLVGGICTRLPPDISCLASLQVLAIDSCQLPAMPTAISTLSSVTNLQLX