FREFYYIQMEKYARQAVSEGVKNVEDLRVGGDSEIYRVLNLHYNRNNHIEVWGPQVPTNFRYVVEQTLKEFFKAIQGGKDSEQSWKKSIYKVISRLDDPVPEYFKSPNFLEQLE