MATKPILHVVQKDGGTQLKLAIDYGDNMQALFKPMRFPREQQTLPNHFYFTDFERHTAEIASFHLDRLLGFHRAMPVSGRTLNITTEIYQIADGELLKTFFVSPAGNLCFHGKCSYYCDTAHAVCGSPDTLEGSFAAFLPDKAFAARKAWRHPWRRSYHKRKKAQWEDDSDYCSLVKEISPYDEGRRLLDLMDMAVFDFLTGNMDRHHYETFRIFGNDSFTLHLDHGRGFGKPFHDETSILAPLLQCCIIRQTTLSTLLRFHNGPIRLSAAMRQSMAKDPVAPVLWEPHLNALDRRIGIVLQAVRDCIARENSSQQVIRDDKIDSKL