MLIRYGELSTKGKNRKQFVTKLAQNVKRAMTDLPEVRIHGERDRMYIILNGADYQLAEERLKPIFGIQSFSPAVRVNLDVEEVKAAALALVQDAHEENGTFKVAARRSHREFPLDSNEINQEIGAYVLQNMEDLTVNVKNPDVKLTIDVRKEGVFLSCRTILGAAGLPVGSSGRAMLMLSGGIDSPVAGYLAQKRGVEIEAVHFHSPPYTSEQAKQKAIDLAAKLAKYSGQVQMHIVPFTEIQEVIKQQIPESVIMTVTRRMMLRITDELRRKRNGLAIVNGESLGQVASQTLESMLAINAVTATPIIRPVVSMDKNEIIQIAQKIDTYNLSVQPFEDCCTIFTPPSPKTKPKLDKIEHYESFTDFDALIAKALDNIETISVNVAETAQVKDEFADLF*