MGLCQSEEEKVGTLKSRAIDKEIKQLQTSEERTVKLLLLGAGECGKSTVLKQMRLLTSKQYTDEELLTQAKLVYTNIVIEMDHLVKAMPAAGLNFSDPMREHDVHMLTLYIKDMQHKNFQQDAADHVEKLWKDPVVKRLYAERKELNIRDIGDNTEYFFENLPRISKEDYHPNATDTLLLRTKTTGIVEVGFEIKKVKFRVFDVGGQRSERKKWIHCFEDVNAIIFIAALSEYNEVLFEDETTNRMIESMRLFESICNSRWFHNTNIILFLNKKDLFEEKIKKENIHKAFPEYRGEQNYAETVAFIKTKFEALSNNPKKTFYVHETCATDTNQVQKILDSVISMIIQSNLHKSGLY