MKKILFYTNQFFGQIGGEDMAYAEPQVFEGMHGSANTFGAPLKDIAEIVATIVCGDNFYAENMETGRAFLLEQIKKYQPDLIIAGPAFNAGRFGIACGDVCKTAKEQAGVEAITGLYEENPAVDMFKKDVYILRVAKSAAGIRKAVPLMAGFARKLLTGEPIGTPEDEQYYAKGKRVNIFREKNGAERAVDMLLAKVKGEPYKTELEISTYEKVEPSAPIADLSKAKIALCTTGGMVPMGNPDHMVAATAKFWKEYPVEGDKLESGKWESVHAGFDPVYANNDPNRVAPYDMLKMLEKEGIIGSVYPALISTTGNSTSVADSTRMGQEIAERLVSAGVNGVILTST